.container{
   padding: 0 120px;
}


.header{
    
}
.brand{

}
.brand .logo{
    width: 50px;
    height: 50px;
}
.title{
    margin: 30px 0;
}
.agreement-container{
   
    background-color: #f5f5f5;
}
.center-body{
    display: flex;
    justify-content: center;
}
.btn-box{
    display: flex;
    justify-content: center;
    margin: 30px 0;
}
.btn{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: -.022em;
    min-width: 148px;
    height: 36px;
    border-radius: 8px;
    background: #0071e3;
    color: #fff;
    margin-right: 30px;
}

.form{

}
.form-item{
    margin-bottom: 15px;
}
.form-label{
    margin: 20px 0;
}
.form-input{
    height: 30px;
    border-radius: 8px;
    min-width: 200px;
    margin: 10px 0;
    border:1px solid #999;
}
.form-tip{
    color: #999;
    font-size: 15px;
}
.error{
    color:red;
}
.footer{    
        position: fixed;
        bottom: 0px;
		margin:30px 0;
        color:#999;
    }